TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle

SOURCES += \
        AbstractFactory/abstractfactory.cpp \
        AbstractFactory/concretefactorya.cpp \
        AbstractFactory/concretefactoryb.cpp \
        AbstractProductA/abstractproducta.cpp \
        AbstractProductA/concreteproducta1.cpp \
        AbstractProductA/concreteproducta2.cpp \
        AbstractProductA/concreteproducta3.cpp \
        AbstractProductB/abstractproductb.cpp \
        AbstractProductB/concreteproductb1.cpp \
        AbstractProductB/concreteproductb2.cpp \
        AbstractProductB/concreteproductb3.cpp \
        AbstractProductC/abstractproductc.cpp \
        AbstractProductC/concreteproductc1.cpp \
        AbstractProductC/concreteproductc2.cpp \
        AbstractProductC/concreteproductc3.cpp \
        client.cpp \
        main.cpp

HEADERS += \
    AbstractFactory/abstractfactory.h \
    AbstractFactory/concretefactorya.h \
    AbstractFactory/concretefactoryb.h \
    AbstractProductA/abstractproducta.h \
    AbstractProductA/concreteproducta1.h \
    AbstractProductA/concreteproducta2.h \
    AbstractProductA/concreteproducta3.h \
    AbstractProductB/abstractproductb.h \
    AbstractProductB/concreteproductb1.h \
    AbstractProductB/concreteproductb2.h \
    AbstractProductB/concreteproductb3.h \
    AbstractProductC/abstractproductc.h \
    AbstractProductC/concreteproductc1.h \
    AbstractProductC/concreteproductc2.h \
    AbstractProductC/concreteproductc3.h \
    client.h

QT += widgets
